<?php
require("mail/class.phpmailer.php");

/*Conexion a la base de datos localhost*/
/*$host = "localhost";
$user = "root";
$contra = "";
$connect = mysql_connect($host, $user, $contra);		
mysql_select_db("panel", $connect);*/

/*Conexion a la base de datos: VeemeSoft*/
/*$mysql_host = "localhost";
$mysql_database = "gall17f_clientes";
$mysql_user = "gall17f_eze";
$mysql_password = "edg446066";
$connect = mysql_connect($mysql_host, $mysql_user, $mysql_password);
mysql_select_db($mysql_database, $connect);*/

/*Conexion a la base de datos: Megabits*/
$mysql_host = "mysql.hostinger.com.ar";
$mysql_database = "u221396930_clien";
$mysql_user = "u221396930_clien";
$mysql_password = "edg446066";
$connect = mysql_connect($mysql_host, $mysql_user, $mysql_password);
mysql_select_db($mysql_database, $connect);

//Busco los parametros de configuracion del modulo mails y tmb de la web en general
$consulta = "SELECT configuracion.cantMailMaxima, configuracion.smtpWebMail, configuracion.emailWebMail, configuracion.passwordWebMail, configuracion.puertoWebMail, configuracion.nombreWebMail,
			        configuracion.titulo, configuracion.web1, configuracion.web2, configuracion.facebook, configuracion.FanPageFacebook, configuracion.twitter, configuracion.horarioAtencion, configuracion.localidad, configuracion.provincia, configuracion.pais, 
					configuracion.direccion, configuracion.telefono
			 FROM configuracion
			 WHERE configuracion.idConfiguracion=1";
			
$resultadoConsulta = mysql_query($consulta, $connect);
$cantFilas = mysql_numrows($resultadoConsulta);

if($cantFilas == 1){
	$cantMailMaxima = mysql_result($resultadoConsulta, 0,0);
	$smtpWebMail = mysql_result($resultadoConsulta, 0,1);
	$emailWebMail = mysql_result($resultadoConsulta, 0,2);
	$passwordWebMail = mysql_result($resultadoConsulta, 0,3);
	$puertoWebMail = mysql_result($resultadoConsulta, 0,4);
	$nombreWebMail = mysql_result($resultadoConsulta, 0,5);
	$titulo = mysql_result($resultadoConsulta, 0,6);
	$web1 = mysql_result($resultadoConsulta, 0,7);
	$web2 = mysql_result($resultadoConsulta, 0,8);
	$facebook = mysql_result($resultadoConsulta, 0,9);
	$fanPageFacebook = mysql_result($resultadoConsulta, 0,10);
	$twitter = mysql_result($resultadoConsulta, 0,11);
	$horarioAtencion = mysql_result($resultadoConsulta, 0,12);
	$localidad = mysql_result($resultadoConsulta, 0,13);
	$provincia = mysql_result($resultadoConsulta, 0,14);
	$pais = mysql_result($resultadoConsulta, 0,15);
	$direccion = mysql_result($resultadoConsulta, 0,16);
	$telefono = mysql_result($resultadoConsulta, 0,17);
			
	//Controlo que esten todos los parametros de configuracion cargados completamente y correctamente
	if(is_numeric($cantMailMaxima) && $cantMailMaxima>0 && $cantMailMaxima<500 && $smtpWebMail!="" && $emailWebMail!="" && $passwordWebMail!="" && is_numeric($puertoWebMail) && $puertoWebMail>0 && $nombreWebMail!=""){
		
		/*echo($cantMailMaxima . "<br/>");
		echo($smtpWebMail . "<br/>");
		echo($emailWebMail . "<br/>");
		echo($passwordWebMail . "<br/>");
		echo($puertoWebMail . "<br/>");
		echo($nombreWebMail . "<br/><br/><br/>");*/
		
		//PHPMAILER: Primero: Tenemos que iniciar la validación por SMTP:
		$mail = new PHPMailer();
		$mail->IsSMTP();
		$mail->SMTPAuth = true;
		$mail->Host = $smtpWebMail; //"mail.veemesoft.com.ar"; // SMTP a utilizar. Por ej. smtp.elserver.com
		$mail->Username = $emailWebMail; //"info@veemesoft.com.ar"; // Correo completo a utilizar
		$mail->Password = $passwordWebMail; //"edg446066"; // Contraseña
		$mail->Port = $puertoWebMail; //25; // Puerto a utilizar
		
		//PHPMAILER: Segundo: Lo que ahora deberíamos hacer, es configurar el mensaje a enviar, el //From, etc.
		$mail->From = $emailWebMail; //"info@veemesoft.com.ar"; // Desde donde enviamos (Para mostrar)
		$mail->FromName = $nombreWebMail; //"Sistema VeemeSoft";
		$mail->IsHTML(true); // El correo se envía como HTML
		
		// Activo condificacción utf-8
		//$mail->CharSet = 'UTF-8';
				
		//Busco todos los emails pendientes de enviar
		$consulta = "SELECT colamail.idCola, colamail.idTabla, colamail.idRegistro, colamail.tipoOperacion, colamail.estado 						
					 FROM colamail
					 WHERE colamail.estado=2
					 ORDER BY colamail.idCola ASC
					 LIMIT $cantMailMaxima";
					
		$resultadoConsulta = mysql_query($consulta, $connect);
		$cantFilas = mysql_numrows($resultadoConsulta);

		if($cantFilas >= 1){
			for($i=0;$i<$cantFilas;$i++){
				$idCola = mysql_result($resultadoConsulta, $i,0);
				$idTabla = mysql_result($resultadoConsulta, $i,1);
				$idRegistro = mysql_result($resultadoConsulta, $i,2);
				$tipoOperacion = mysql_result($resultadoConsulta, $i,3);
				$estado = mysql_result($resultadoConsulta, $i,4);
				
				/*echo($idCola . " - ");
				echo($idTabla . " - ");
				echo($idRegistro . " - ");
				echo($tipoOperacion . " - ");
				echo($estado . "<br/>");*/
				
				$mail->ClearAddresses(); // Borra todas las direcciones guardadas hasta el momento.
				
				//Chequeo el tipo de tabla para ver donde hay que buscar los datos a enviar
				//Tabla clientes
				if($idTabla == 1){
					
					if($tipoOperacion == 1){
						// Este es el titulo o asunto del email.
						$mail->Subject = "Bienvenidos a ".$titulo;
					}else{
						// Este es el titulo o asunto del email.
						$mail->Subject = "Hemos actualizado sus datos en ".$titulo;
					}
					
					//Busco los datos del cliente a enviarle el email
					$consulta2 = "SELECT cliente.idCliente, cliente.apellido, cliente.nombre, cliente.dni, cliente.sexo, cliente.empresa,
										cliente.pais, cliente.provincia, cliente.localidad, cliente.direccion, cliente.email, cliente.emailAlternativo,
										cliente.emailFacebook, cliente.telefono, cliente.facebook, cliente.twitter, usuario.nombre AS nombreUsuario
								 FROM cliente, usuario
								 WHERE cliente.idCliente=usuario.idCliente AND cliente.idCliente=".$idRegistro;
								
					$resultadoConsulta2 = mysql_query($consulta2, $connect);
					$cantFilas2 = mysql_numrows($resultadoConsulta2);
					
					if($cantFilas2==1){
						$idCliente = mysql_result($resultadoConsulta2, $i,0);
						$apellido = mysql_result($resultadoConsulta2, $i,1);
						$nombre = mysql_result($resultadoConsulta2, $i,2);
						$dni = mysql_result($resultadoConsulta2, $i,3);
						$sexo = mysql_result($resultadoConsulta2, $i,4);
						$empresa = mysql_result($resultadoConsulta2, $i,5);
						$pais = mysql_result($resultadoConsulta2, $i,6);
						$provincia = mysql_result($resultadoConsulta2, $i,7);
						$localidad = mysql_result($resultadoConsulta2, $i,8);
						$direccion = mysql_result($resultadoConsulta2, $i,9);
						$email = mysql_result($resultadoConsulta2, $i,10);
						$emailAlternativo = mysql_result($resultadoConsulta2, $i,11);
						$emailFacebook = mysql_result($resultadoConsulta2, $i,12);
						$telefono = mysql_result($resultadoConsulta2, $i,13);
						$facebook = mysql_result($resultadoConsulta2, $i,14);
						$twitter = mysql_result($resultadoConsulta2, $i,15);
						$nombreUsuario = mysql_result($resultadoConsulta2, $i,16);
						
						//Datos del cliente/usuario - Cuerpo del mail
						$cuerpoMail = '<span>A trav&eacute;s de nuestro panel de clientes Usted podr&aacute; consultar datos de su servicios, estad&iacute;sticas, facturas, generar reclamos y mucho m&aacute;s. </span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Los datos de su usuario son: </span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Panel: </span><span><a href="'.$web1.'/clientes" target="_blanck">Clic Aqu&iacute;</a></span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Usuario: </span><span>'.$nombreUsuario.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Password: </span><span> Su nombre de usuario m&aacute;s el a&ntilde;o actual. Ej estela2013 (*) </span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Apellido: </span><span>'.$apellido.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Nombre: </span><span>'.$nombre.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Dni: </span><span>'.$dni.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Empresa: </span><span>'.$empresa.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Pa&iacute;s: </span><span>'.$pais.'</span><br>';						
						$cuerpoMail .= '<span style="font-weight:bold">Provincia: </span><span>'.$provincia.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Localidad: </span><span>'.$localidad.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Direcci&oacute;n: </span><span>'.$direccion.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Email: </span><span>'.$email.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Email Alternativo: </span><span>'.$emailAlternativo.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Email Facebook: </span><span>'.$emailFacebook.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Tel&eacute;fono: </span><span>'.$telefono.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Facebook: </span><span>'.$facebook.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Twitter: </span><span>'.$twitter.'</span><br><br>';
						
						$cuerpoMail .= '<span>(*) Recuerde que puede modificar el password en cualquier momento desde nuestro panel.</span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Muchas gracias por ser nuestro cliente.</span><br>';
											
						//Estas dos líneas, cumplirían la función de encabezado (En mail() usado de esta forma: "From: Nombre <correo@dominio.com>") de correo.
						$mail->AddAddress($email); // Esta es la dirección a donde enviamos
						
						if($emailAlternativo != "") $mail->AddAddress($emailAlternativo);
						if($emailFacebook != "") $mail->AddAddress($emailFacebook);
					}
				}
				
				//Tabla servicios
				if($idTabla == 2){					
					if($tipoOperacion == 1){
						// Este es el titulo o asunto del email.
						$mail->Subject = "Datos de su producto/servicio ".$titulo;
					}else{
						// Este es el titulo o asunto del email.
						$mail->Subject = "Hemos actualizado los datos de su producto/servicio ".$titulo;					
					}
					
					//Busco los datos del servicio del cliente a enviarle el email
					$consulta2 = "SELECT cliente.idCliente, cliente.apellido, cliente.nombre, 
										servicioxcliente.cicloPago, servicioxcliente.precio, servicioxcliente.url,
										servicioxcliente.urlAdmin, servicioxcliente.usuarioWeb, servicioxcliente.passwordWeb, servicioxcliente.usuarioStreaming, 
										servicioxcliente.ip, servicioxcliente.puerto, servicioxcliente.passwordStreaming, servicioxcliente.codigoReproductor, servicioxcliente.codigoContabilizador, servicioxcliente.botonPago, servicio.nombre AS nombreServicio,
										cliente.email, cliente.emailAlternativo, cliente.emailFacebook, servicioxcliente.hash, servicioxcliente.codigoBarras
								 FROM cliente, servicioxcliente, servicio
								 WHERE cliente.idCliente=servicioxcliente.idCliente AND servicioxcliente.idServicio=servicio.idServicio AND servicioxcliente.idSxC=".$idRegistro;
								
					$resultadoConsulta2 = mysql_query($consulta2, $connect);
					$cantFilas2 = mysql_numrows($resultadoConsulta2);
					
					if($cantFilas2==1){						
						$idCliente = mysql_result($resultadoConsulta2, $i,0);
						$apellido = mysql_result($resultadoConsulta2, $i,1);
						$nombre = mysql_result($resultadoConsulta2, $i,2);
						$cicloPago = mysql_result($resultadoConsulta2, $i,3);
						$precio = mysql_result($resultadoConsulta2, $i,4);
						$url = mysql_result($resultadoConsulta2, $i,5);
						$urlAdmin = mysql_result($resultadoConsulta2, $i,6);
						$usuarioWeb = mysql_result($resultadoConsulta2, $i,7);
						$passwordWeb = mysql_result($resultadoConsulta2, $i,8);
						$usuarioStreaming = mysql_result($resultadoConsulta2, $i,9);
						$ip = mysql_result($resultadoConsulta2, $i,10);
						$puerto = mysql_result($resultadoConsulta2, $i,11);
						$passwordStreaming = mysql_result($resultadoConsulta2, $i,12);
						$codigoReproductor = mysql_result($resultadoConsulta2, $i,13);
						$codigoContabilizador = mysql_result($resultadoConsulta2, $i,14);
						$botonPago = mysql_result($resultadoConsulta2, $i,15);
						$nombreServicio = mysql_result($resultadoConsulta2, $i,16);
						$email = mysql_result($resultadoConsulta2, $i,17);
						$emailAlternativo = mysql_result($resultadoConsulta2, $i,18);
						$emailFacebook = mysql_result($resultadoConsulta2, $i,19);
						$hash = mysql_result($resultadoConsulta2, $i,20);
						$codigoBarras = mysql_result($resultadoConsulta2, $i,21);
												
						//Datos del servicio - Cuerpo del mail
						$cuerpoMail = '<span>A trav&eacute;s de nuestro panel de clientes Usted podr&aacute; consultar datos de sus servicios, tales como estad&iacute;sticas de los mismos, las facturas y sus estados, generar reclamos y/o pedidos, visualizar manuales de ayuda y mucho m&aacute;s. </span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Los datos de su servicio son: </span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Servicio: </span><span>'.$nombreServicio.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Precio: </span><span>$'.$precio.'</span><br>';
						
						$cicloPagoAux = "Error";
						if($cicloPago == 0) $cicloPagoAux = "Pago &uacute;nico";
						if($cicloPago == 1) $cicloPagoAux = "Mensual";
						if($cicloPago == 6) $cicloPagoAux = "Semestral";
						if($cicloPago == 12) $cicloPagoAux = "Anual";
						
						$cuerpoMail .= '<span style="font-weight:bold">Ciclo de Pago: </span><span>'.$cicloPagoAux.'</span><br><br>';
																		
						if($url != "") $cuerpoMail .= '<span style="font-weight:bold">Url: </span><span><a href="http://'.$url.'" target="_blanck">Clic Aqu&iacute;</a></span><br>';
						if($urlAdmin != "") $cuerpoMail .= '<span style="font-weight:bold">Url Admin: </span><span><a href="http://'.$urlAdmin.'" target="_blanck">Clic Aqu&iacute;</a></span><br>';
						if($usuarioWeb != "") $cuerpoMail .= '<span style="font-weight:bold">Usuario: </span><span>'.$usuarioWeb.'</span><br>';
						if($passwordWeb != "") $cuerpoMail .= '<span style="font-weight:bold">Password: </span><span>'.$passwordWeb.'</span><br>';
						
						if($usuarioStreaming != "") $cuerpoMail .= '<span style="font-weight:bold">Panel Streaming: </span><span><a href="http://servermundi.info:2082/" target="_blanck">Clic Aqu&iacute;</a></span><br>';
						if($usuarioStreaming != "") $cuerpoMail .= '<span style="font-weight:bold">Usuario Streaming: </span><span>'.$usuarioStreaming.'</span><br>';
						if($ip != "") $cuerpoMail .= '<span style="font-weight:bold">Ip: </span><span>'.$ip.'</span><br>';
						if($puerto != "") $cuerpoMail .= '<span style="font-weight:bold">Puerto: </span><span>'.$puerto.'</span><br>';
						if($passwordStreaming != "") $cuerpoMail .= '<span style="font-weight:bold">Password Streaming: </span><span>'.$passwordStreaming.'</span><br><br>';
						
						if($codigoBarras != "") $cuerpoMail .= '<span style="font-weight:bold">Cup&oacute;n de Pago Reutilizable: </span><span><a href="http://'.$web1.'/clientes/servicioxcliente/visualizarCuponReutilizable/'.$hash.'" target="_blanck">Clic Aqu&iacute;</a></span><br><br>';
						if($botonPago != "") $cuerpoMail .= '<span style="font-weight:bold">Bot&oacute;n de Pago: </span><span><a href="http://'.$web1.'/clientes/servicioxcliente/visualizarCupon/'.$hash.'" target="_blanck">Clic Aqu&iacute;</a></span><br><br>';
												
						$cuerpoMail .= '<span style="font-weight:bold">Panel de Clientes: </span><span><a href="http://'.$web1.'/clientes" target="_blanck">Clic Aqu&iacute;</a></span><br><br>';
						
						$cuerpoMail .= '<span>(*) Recuerde que puede visualizar todos estos datos en cualquier momento desde nuestro panel.</span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Muchas gracias por ser nuestro cliente.</span><br>';
											
						//Estas dos líneas, cumplirían la función de encabezado (En mail() usado de esta forma: "From: Nombre <correo@dominio.com>") de correo.
						$mail->AddAddress($email); // Esta es la dirección a donde enviamos
						
						if($emailAlternativo != "") $mail->AddAddress($emailAlternativo);
						if($emailFacebook != "") $mail->AddAddress($emailFacebook);
					}
				}
				
				//Tabla de facturas
				if($idTabla == 3){
					if($tipoOperacion == 1){
						// Este es el titulo o asunto del email.
						$mail->Subject = "Nueva factura de su producto/servicio ".$titulo;
					}else if($tipoOperacion == 2){
						// Este es el titulo o asunto del email.
						$mail->Subject = "Hemos actualizado la factura de su producto/servicio ".$titulo;
					}else{
						// Este es el titulo o asunto del email.
						$mail->Subject = "Aviso de factura impaga ".$titulo;					
					}
					
					//Busco los datos del servicio del cliente a enviarle el email
					$consulta2 = "SELECT cliente.idCliente, cliente.apellido, cliente.nombre, 
										servicioxcliente.cicloPago, servicioxcliente.precio, servicioxcliente.botonPago, servicio.nombre AS nombreServicio,
										factura.numeroFactura, DATE_FORMAT(factura.fecha,'%d/%m/%Y') AS fechaFormateada, factura.total, 
										cliente.email, cliente.emailAlternativo, cliente.emailFacebook, servicioxcliente.hash, factura.estado AS estadoFactura, servicioxcliente.codigoBarras
								 FROM factura, cliente, servicioxcliente, servicio
								 WHERE factura.idSxC=servicioxcliente.idSxC AND cliente.idCliente=servicioxcliente.idCliente AND servicioxcliente.idServicio=servicio.idServicio AND factura.idFactura=".$idRegistro;
								
					$resultadoConsulta2 = mysql_query($consulta2, $connect);
					$cantFilas2 = mysql_numrows($resultadoConsulta2);
					
					if($cantFilas2==1){						
						$idCliente = mysql_result($resultadoConsulta2, $i,0);
						$apellido = mysql_result($resultadoConsulta2, $i,1);
						$nombre = mysql_result($resultadoConsulta2, $i,2);
						$cicloPago = mysql_result($resultadoConsulta2, $i,3);
						$precio = mysql_result($resultadoConsulta2, $i,4);						
						$botonPago = mysql_result($resultadoConsulta2, $i,5);
						$nombreServicio = mysql_result($resultadoConsulta2, $i,6);
						$numeroFactura = mysql_result($resultadoConsulta2, $i,7);
						$fecha = mysql_result($resultadoConsulta2, $i,8);
						$total = mysql_result($resultadoConsulta2, $i,9);
						
						$email = mysql_result($resultadoConsulta2, $i,10);
						$emailAlternativo = mysql_result($resultadoConsulta2, $i,11);
						$emailFacebook = mysql_result($resultadoConsulta2, $i,12);
						$hash = mysql_result($resultadoConsulta2, $i,13);
						$estadoFactura = mysql_result($resultadoConsulta2, $i,14);
						$codigoBarras = mysql_result($resultadoConsulta2, $i,15);
												
						//Datos de la factura - Cuerpo del mail
						$cuerpoMail = '<span style="font-weight:bold">Los datos de la factura del servicio son: </span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Servicio: </span><span>'.$nombreServicio.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Precio: </span><span>$'.$precio.'</span><br>';
						
						$cicloPagoAux = "Error";
						if($cicloPago == 0) $cicloPagoAux = "Pago &uacute;nico";
						if($cicloPago == 1) $cicloPagoAux = "Mensual";
						if($cicloPago == 6) $cicloPagoAux = "Semestral";
						if($cicloPago == 12) $cicloPagoAux = "Anual";
						
						$cuerpoMail .= '<span style="font-weight:bold">Ciclo de Pago: </span><span>'.$cicloPagoAux.'</span><br>';
																		
						$cuerpoMail .= '<span style="font-weight:bold">Fecha: </span><span>'.$fecha.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">N&deg; Factura: </span><span>'.$numeroFactura.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Total: </span><span>$'.$total.'</span><br>';
						
						$estadoAux = "Error";
						if($estadoFactura == 0) $estadoAux = "No pagada";
						if($estadoFactura == 1) $estadoAux = "Pagada";
						if($estadoFactura == 2) $estadoAux = "Cancelada";
												
						$cuerpoMail .= '<span style="font-weight:bold">Estado: </span><span>'.$estadoAux.'</span><br>';
						
						if($codigoBarras != "") $cuerpoMail .= '<span style="font-weight:bold">Cup&oacute;n de Pago Reutilizable: </span><span><a href="http://'.$web1.'/clientes/servicioxcliente/visualizarCuponReutilizable/'.$hash.'" target="_blanck">Clic Aqu&iacute;</a></span><br><br>';
						if($botonPago != "") $cuerpoMail .= '<span style="font-weight:bold">Bot&oacute;n de Pago: </span><span><a href="http://'.$web1.'/clientes/servicioxcliente/visualizarCupon/'.$hash.'" target="_blanck">Clic Aqu&iacute;</a></span><br><br>';
												
						$cuerpoMail .= '<span style="font-weight:bold">Panel de Clientes: </span><span><a href="http://'.$web1.'/clientes" target="_blanck">Clic Aqu&iacute;</a></span><br><br>';
						
						$cuerpoMail .= '<span>(*) Recuerde que puede visualizar todos estos datos en cualquier momento desde nuestro panel.</span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Muchas gracias por ser nuestro cliente.</span><br>';
											
						//Estas dos líneas, cumplirían la función de encabezado (En mail() usado de esta forma: "From: Nombre <correo@dominio.com>") de correo.
						$mail->AddAddress($email); // Esta es la dirección a donde enviamos
						
						if($emailAlternativo != "") $mail->AddAddress($emailAlternativo);
						if($emailFacebook != "") $mail->AddAddress($emailFacebook);
					}
				}
				
				//Tabla pagos
				if($idTabla == 4){
					
					if($tipoOperacion == 1){
						// Este es el titulo o asunto del email.
						$mail->Subject = "Has cobrado un pago de ".$titulo;
					} else {
						// Este es el titulo o asunto del email.
						$mail->Subject = "Hemos actualizado los datos de su pago ".$titulo;
					}					
					
					//Busco los datos del servicio del cliente a enviarle el email
					$consulta2 = "SELECT cliente.idCliente, cliente.apellido, cliente.nombre, 
										pago.monto, DATE_FORMAT(pago.fechaCreacion,'%d/%m/%Y') AS fechaFormateada, pago.observacion, 
										cliente.email, cliente.emailAlternativo, cliente.emailFacebook, pago.estado AS estadoPago
								 FROM pago, cliente
								 WHERE pago.idCliente=cliente.idCliente AND pago.idPago=".$idRegistro;
								
					$resultadoConsulta2 = mysql_query($consulta2, $connect);
					$cantFilas2 = mysql_numrows($resultadoConsulta2);
					
					if($cantFilas2==1){						
						$idCliente = mysql_result($resultadoConsulta2, $i,0);
						$apellido = mysql_result($resultadoConsulta2, $i,1);
						$nombre = mysql_result($resultadoConsulta2, $i,2);
						$monto = mysql_result($resultadoConsulta2, $i,3);
						$fecha = mysql_result($resultadoConsulta2, $i,4);						
						$observacion = mysql_result($resultadoConsulta2, $i,5);
											
						$email = mysql_result($resultadoConsulta2, $i,6);
						$emailAlternativo = mysql_result($resultadoConsulta2, $i,7);
						$emailFacebook = mysql_result($resultadoConsulta2, $i,8);
						$estadoPago = mysql_result($resultadoConsulta2, $i,9);
																		
						//Datos del pago - Cuerpo del mail
						$cuerpoMail = '<span style="font-weight:bold">Los datos del pago son: </span><br><br>';
																		
						$cuerpoMail .= '<span style="font-weight:bold">Cliente: </span><span>'.$apellido.', ' .$nombre.'</span><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Fecha: </span><span>'.$fecha.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Total: </span><span>$'.$monto.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Observaci&oacute;n: </span><span>'.$observacion.'</span><br><br>';
						
						$estadoAux = "Error";
						if($estadoPago == 0) $estadoAux = "No pagado";
						if($estadoPago == 1) $estadoAux = "Pagado";
						if($estadoPago == 2) $estadoAux = "Pendiente";
												
						$cuerpoMail .= '<span style="font-weight:bold">Estado: </span><span>'.$estadoAux.'</span><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Panel de Clientes: </span><span><a href="http://'.$web1.'/clientes" target="_blanck">Clic Aqu&iacute;</a></span><br><br>';
						
						$cuerpoMail .= '<span>(*) Recuerde que puede visualizar todos estos datos en cualquier momento desde nuestro panel.</span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Muchas gracias por ser nuestro cliente y referente.</span><br>';
											
						//Estas dos líneas, cumplirían la función de encabezado (En mail() usado de esta forma: "From: Nombre <correo@dominio.com>") de correo.
						$mail->AddAddress($email); // Esta es la dirección a donde enviamos
						
						if($emailAlternativo != "") $mail->AddAddress($emailAlternativo);
						if($emailFacebook != "") $mail->AddAddress($emailFacebook);
					}				
				}
				
				//Tabla de tickets
				if($idTabla == 5){
					
					if($tipoOperacion == 1){
						// Este es el titulo o asunto del email.
						$mail->Subject = "Le hemos enviado un ticket";
					} else if($tipoOperacion == 2){
						// Este es el titulo o asunto del email.
						$mail->Subject = "Hemos respondido su ticket";
					} else {
						// Este es el titulo o asunto del email.
						$mail->Subject = "Hemos recibido su ticket";
					}
					
					//Busco los datos del servicio del cliente a enviarle el email
					$consulta2 = "SELECT servicio.nombre AS nombreServicio,
										 ticket.asunto, ticket.mensaje, ticket.respuesta,
										 cliente.email, cliente.emailAlternativo, cliente.emailFacebook
								 FROM ticket, cliente, servicioxcliente, servicio
								 WHERE ticket.idSxC=servicioxcliente.idSxC AND cliente.idCliente=servicioxcliente.idCliente AND servicioxcliente.idServicio=servicio.idServicio AND ticket.idTicket=".$idRegistro;
								
					$resultadoConsulta2 = mysql_query($consulta2, $connect);
					$cantFilas2 = mysql_numrows($resultadoConsulta2);
					
					if($cantFilas2==1){
						$nombreServicio = mysql_result($resultadoConsulta2, $i,0);
						$asunto = mysql_result($resultadoConsulta2, $i,1);
						$mensaje = mysql_result($resultadoConsulta2, $i,2);
						$respuesta = mysql_result($resultadoConsulta2, $i,3);
											
						$email = mysql_result($resultadoConsulta2, $i,4);
						$emailAlternativo = mysql_result($resultadoConsulta2, $i,5);
						$emailFacebook = mysql_result($resultadoConsulta2, $i,6);
																		
						//Datos del ticket - Cuerpo del mail
						$cuerpoMail = '<span style="font-weight:bold">Los datos del ticket son: </span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Servicio: </span><span>'.$nombreServicio.'</span><br>';
						$cuerpoMail .= '<span style="font-weight:bold">Asunto: </span><span>'.$asunto.'</span><br>';
																														
						$cuerpoMail .= '<span style="font-weight:bold">Mensaje: </span><span>'.$mensaje.'</span><br>';
												
						if($tipoOperacion == 2) $cuerpoMail .= '<span style="font-weight:bold">Respuesta: </span><span>'.$respuesta.'</span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Panel de Clientes: </span><span><a href="http://'.$web1.'/clientes" target="_blanck">Clic Aqu&iacute;</a></span><br><br>';
						
						$cuerpoMail .= '<span>(*) Recuerde que puede visualizar todos estos datos en cualquier momento desde nuestro panel.</span><br><br>';
						
						$cuerpoMail .= '<span style="font-weight:bold">Muchas gracias por ser nuestro cliente.</span><br>';
											
						//Estas dos líneas, cumplirían la función de encabezado (En mail() usado de esta forma: "From: Nombre <correo@dominio.com>") de correo.
						$mail->AddAddress($email); // Esta es la dirección a donde enviamos
						
						if($emailAlternativo != "") $mail->AddAddress($emailAlternativo);
						if($emailFacebook != "") $mail->AddAddress($emailFacebook);
					}
				}
							
				//Mandamos el email a los destinatarios
				$mail->Body = $cuerpoMail; // Mensaje a enviar
				$exito = $mail->Send(); // Envía el correo.
								
				if(!$exito){
					echo "Problemas enviando correo electrónico a ".$email;
					echo "<br/>".$mail->ErrorInfo;
				} else {
					//Si el mail se mando correctamente lo registramos en la base de datos
					$consulta = "UPDATE `colamail` 
							     SET `estado` = 1
							     WHERE `colamail`.`idCola` = " . $idCola . " LIMIT 1";
								
					mysql_query($consulta, $connect);
					
					echo "Mensaje enviado correctamente <br/>";
			    }
				//sleep(10);
			}			
			//echo("Listo: " . rand());
		}else{
			echo("No hay mails para enviar pendientes actualmente.");
		}
	}else{
		echo("Los parametros de configuraci&oacute;n no se han cargado completamente o correctamente.");
	}
}else{
	echo("Registro de configuraci&oacute;n no creado.");
}
?>